new Vue({
    el:"#app",
    data:{
        user:{},
        userList:[],
        ids:[]
    },
    methods:{
        findAll() {
            axios.get("user?method=findAll")
            .then(res => {
                this.userList = res.data;
            });
        },
        openSave() {
            //alert(".......");
            //清理页面的数据
            this.user={};
            //显示出新增的模态窗口
            $("#myModal1").modal("show");

        },
        save() {
            axios.post("user?method=add",this.user)
                //调用响应失败函数，目前有两种方式：
                    //1.控制层中没有响应
                    //2.本js中本函数中代码有误
                .then(res => {
                    $("#myModal1").modal("hide");
                    if(res.data == ("\""+true+"\"")) {
                        alert("新增成功！");
                        this.findAll();
                    }else{
                        alert("新增失败！");
                    }
                })
        },
        findById(id){
            axios.get("user",{
                params:{
                    method:"findById",
                    id:id,

                }}).then(res => {
                    //将响应的user对象的json数据赋值给Vue中的user
                this.user = res.data
                //展示模态窗口
                $("#myModal").modal("show");
            });
        },

        update() {
            axios.post("user?method=update",this.user)
                .then(res => {
                    this.findAll();
                });
        },
        deleteByIds() {
            axios.post("user?method=delete",this.ids)
                .then(res => {
                    //alert("删除成功！")
                    this.findAll();
                });
        }
    },
   /* 钩子函数,默认调用findAll方法*/
    created(){
        this.findAll();
    }

});